using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.SqlClient;


namespace objetos
{



	#region TB_TRIBUTACAO_ICMS
	/// <summary>
	/// This object represents the properties and methods of a TB_TRIBUTACAO_ICMS.
	/// </summary>
	public class OBJ_TB_TRIBUTACAO_ICMS
	{
		#region Construtor
		public OBJ_TB_TRIBUTACAO_ICMS() {}
		#endregion
		
		#region Public Properties
		
		private int _id;
		private string _desc_imposto_icms = String.Empty;
		private string _id_cst_icms = String.Empty;
		private int _id_csosn;
		private int _id_mod_bc_icms;
		private decimal _valor_aliq_red_bc_icms;
		private decimal _valor_aliq_icms;
		private int _id_mod_bc_icms_st;
		private decimal _valor_aliq_icms_mva_st;
		private decimal _valor_aliq_red_bc_icms_st;
		private decimal _valor_aliq_icms_st;
		private decimal _valor_icms_st_ret;
		private decimal _valor_icms_st_dest;
		private int _id_mot_desoneracao_icms;
		private decimal _valor_aliq_bc_op_propria;
		private int _id_uf;
		private decimal _valor_aliq_cred_sn;
		private decimal _valor_cred_icms_sn;
		private bool _sit_soma_ipi_bc_icms;
		private bool _sit_soma_ipi_bc_icms_st;
		
		public int id
		{
			get {return _id;}
			set {_id = value;}
		}
		
		public string desc_imposto_icms
		{
			get {return _desc_imposto_icms;}
			set {_desc_imposto_icms = value;}
		}

		public string id_cst_icms
		{
			get {return _id_cst_icms;}
			set {_id_cst_icms = value;}
		}

		public int id_csosn
		{
			get {return _id_csosn;}
			set {_id_csosn = value;}
		}

		public int id_mod_bc_icms
		{
			get {return _id_mod_bc_icms;}
			set {_id_mod_bc_icms = value;}
		}

		public decimal valor_aliq_red_bc_icms
		{
			get {return _valor_aliq_red_bc_icms;}
			set {_valor_aliq_red_bc_icms = value;}
		}

		public decimal valor_aliq_icms
		{
			get {return _valor_aliq_icms;}
			set {_valor_aliq_icms = value;}
		}

		public int id_mod_bc_icms_st
		{
			get {return _id_mod_bc_icms_st;}
			set {_id_mod_bc_icms_st = value;}
		}

		public decimal valor_aliq_icms_mva_st
		{
			get {return _valor_aliq_icms_mva_st;}
			set {_valor_aliq_icms_mva_st = value;}
		}

		public decimal valor_aliq_red_bc_icms_st
		{
			get {return _valor_aliq_red_bc_icms_st;}
			set {_valor_aliq_red_bc_icms_st = value;}
		}

		public decimal valor_aliq_icms_st
		{
			get {return _valor_aliq_icms_st;}
			set {_valor_aliq_icms_st = value;}
		}

		public decimal valor_icms_st_ret
		{
			get {return _valor_icms_st_ret;}
			set {_valor_icms_st_ret = value;}
		}

		public decimal valor_icms_st_dest
		{
			get {return _valor_icms_st_dest;}
			set {_valor_icms_st_dest = value;}
		}

		public int id_mot_desoneracao_icms
		{
			get {return _id_mot_desoneracao_icms;}
			set {_id_mot_desoneracao_icms = value;}
		}

		public decimal valor_aliq_bc_op_propria
		{
			get {return _valor_aliq_bc_op_propria;}
			set {_valor_aliq_bc_op_propria = value;}
		}

		public int id_uf
		{
			get {return _id_uf;}
			set {_id_uf = value;}
		}

		public decimal valor_aliq_cred_sn
		{
			get {return _valor_aliq_cred_sn;}
			set {_valor_aliq_cred_sn = value;}
		}

		public decimal valor_cred_icms_sn
		{
			get {return _valor_cred_icms_sn;}
			set {_valor_cred_icms_sn = value;}
		}

		public bool sit_soma_ipi_bc_icms
		{
			get {return _sit_soma_ipi_bc_icms;}
			set {_sit_soma_ipi_bc_icms = value;}
		}

		public bool sit_soma_ipi_bc_icms_st
		{
			get {return _sit_soma_ipi_bc_icms_st;}
			set {_sit_soma_ipi_bc_icms_st = value;}
		}
		#endregion
		
	}
	#endregion
}

